home *** CD-ROM | disk | FTP | other *** search
/ Programmer Plus 2007 / Programmer-Plus-2007.iso / Programming / Report Writers / Crystal Repot 9.0 Full CD version / Setup.exe / Windows / System32 / HTMLRE90.DLL / HTML / 11653 < prev    next >
Encoding:
Text File  |  2002-07-05  |  4.5 KB  |  157 lines

  1. <HTML>
  2. <HEAD>
  3. <LINK rel="stylesheet" href="%1css/default.css" type="text/css">
  4.  
  5. <script language=javascript>
  6. //LOCALIZATION STRINGS
  7. var L_INVALID_NUMBER = "Please enter a whole number greater than 0 for the maximum number of characters for each page index.";
  8. var L_OBJECTS_PER_PAGE_OUT_OF_RANGE = "Please enter a whole number between 1 and 500 for the maximum number of objects per page.";
  9. var L_NUMBER_TOO_LARGE = "The number you have entered is too large, please enter a number less than or equal to %13"
  10. </script>
  11.  
  12. <script>
  13. function init()
  14. {
  15.     var selected = "%5";
  16.     var viewer_list = document.forms["timezoneform"].elements["viewer"].options;
  17.     for(var i = 0; i < viewer_list.length; ++i)
  18.     {
  19.         if(viewer_list[i].value == selected)
  20.         {
  21.             viewer_list[i].selected = 1;
  22.             break;
  23.         }
  24.     }
  25.  
  26.     if(document.forms["timezoneform"].maxcharsindex_check.checked)
  27.         document.forms["timezoneform"].maxcharsindex.disabled = true;
  28. }
  29.  
  30. function checkValue(formElement)
  31. {
  32.     var regNumber = /^^\d+$/;
  33.     if(!regNumber.test(formElement.value) || formElement.value <= 0)
  34.     {
  35.         alert(L_INVALID_NUMBER);
  36.         formElement.focus();
  37.         formElement.select();
  38.         return false;
  39.     }
  40.     else if( formElement.value > %13 )
  41.     {
  42.         alert(L_NUMBER_TOO_LARGE);
  43.         formElement.focus();
  44.         formElement.select();
  45.         return false;
  46.     }
  47.     return true;
  48. }
  49.  
  50. function checkObjectsPerPageValue(formElement)
  51. {
  52.     var regNumber = /^^\d+$/;
  53.     if(!regNumber.test(formElement.value) || formElement.value <= 0 || formElement.value > 500)
  54.     {
  55.         alert(L_OBJECTS_PER_PAGE_OUT_OF_RANGE);
  56.         formElement.focus();
  57.         formElement.select();
  58.         return false;
  59.     }
  60.     return true;
  61. }
  62.  
  63. function submitForm()
  64. {
  65.     if((!checkObjectsPerPageValue(document.forms["timezoneform"].objsperpage)) ||
  66.         (!document.forms["timezoneform"].maxcharsindex_check.checked && !checkValue(document.forms["timezoneform"].maxcharsindex)))
  67.     {
  68.         return;
  69.     }
  70.  
  71.     document.forms['timezoneform'].submit();
  72. }
  73.  
  74. function handleCheck(name)
  75. {
  76.     var checkboxname = name + "_check";
  77.     if(document.forms["timezoneform"].elements[checkboxname].checked)
  78.     {
  79.         document.forms["timezoneform"].elements[name].value = "";
  80.         document.forms["timezoneform"].elements[name].disabled = true;
  81.     }
  82.     else
  83.     {
  84.         document.forms["timezoneform"].elements[name].disabled = false;
  85.         document.forms["timezoneform"].elements[name].focus();
  86.     }
  87. }
  88. </script>
  89.  
  90. </HEAD>
  91.  
  92. <BODY onload=init()>
  93.  
  94. <center>
  95. <form name="timezoneform" action="%2" target="_top" method="POST">
  96.  
  97. <table width=100%>
  98. <tr><td class="list">Viewer:</td><td><select class="menuFormElement" name='viewer' size=1>
  99. <option value='actx'>ActiveX
  100. <option value='html_frame'>DHTML
  101. <option value='java'>Java
  102. <option value='java_plugin'>Java Plug-In
  103. <option value='nav_plugin'>Navigator Plug-In
  104. </select></td></tr>
  105.  
  106. <tr><td class="list">Maximum number of objects per page: </td><td class="list"><input type=text name='objsperpage' value='%6' size=5>
  107. <tr><td class="list">Maximum number of characters for each page index: </td><td class="list"><input type=text name='maxcharsindex' value='%7' size=5>
  108. <input type=checkbox name='maxcharsindex_check' %8 onclick=handleCheck('maxcharsindex');>Unlimited</td></tr>
  109.  
  110. <tr><td class="list" valign="top">Measuring units for report page layout:</td><td class="list">
  111. <input type="radio" name="unit" value="inch" %14> inches<br>
  112. <input type="radio" name="unit" value="mm" %15> millimeters
  113. </td></tr>
  114.  
  115. <tr><td class="list">Time zone:</td><td>
  116. <select class="menuFormElement" name="zone" size=1>
  117. <option value=0 %4>Default - Local to the WCS</option>
  118. %3
  119. </select>
  120. </td></tr>
  121.  
  122. <tr><td class="list" valign="top">Menu style:</td><td class="list">
  123. <input type="radio" name="buttonstyle" value="0" %10> Buttons with text<br>
  124. <input type="radio" name="buttonstyle" value="1" %11> Buttons only<br>
  125. <input type="radio" name="buttonstyle" value="2" %12> Text only
  126. </td></tr>
  127.  
  128. <tr>   </tr> 
  129. <tr>
  130.     <td class="list">My Password:</td>
  131.     <td class="list"> <a href="%9" target="_parent"> Change Password </a></td>
  132. </tr>
  133.  
  134. <tr rowspan=2><td>
  135.  <br>
  136. </td></tr>
  137.  
  138. <tr><td colspan=2 align="right">
  139. <table cellpadding=0 border=0>
  140. <tr><td class="clsButton"><div class="clsButton">
  141. <a href="javascript:submitForm();">OK</a>
  142. </div></td>
  143.  
  144. <td class="clsButton"><div class="clsButton">
  145. <a href="#" onClick="javascript:parent.history.go(-1);return false">Cancel</a>
  146. </div></td></tr>
  147. </table>
  148. </td></tr>
  149.  
  150. </table>
  151.  
  152. </form>
  153. </center>
  154.  
  155. </BODY>
  156. </HTML>
  157.